Complexity Analysis of Precedence Terminating Infinite Graph Rewrite Systems
نویسنده
چکیده
The general form of safe recursion (or ramified recurrence) can be expressed by an infinite graph rewrite system including unfolding graph rewrite rules introduced by Dal Lago, Martini and Zorzi, in which the size of every normal form by innermost rewriting is polynomially bounded. Every unfolding graph rewrite rule is precedence terminating in the sense of Middeldorp, Ohsaki and Zantema. Although precedence terminating infinite rewrite systems cover all the primitive recursive functions, in this paper we consider graph rewrite systems precedence terminating with argument separation, which form a subclass of precedence terminating graph rewrite systems. We show that for any precedence terminating infinite graph rewrite system G with a specific argument separation, both the runtime complexity of G and the size of every normal form in G can be polynomially bounded. As a corollary, we obtain an alternative proof of the original result by Dal Lago et al.
منابع مشابه
Proving Termination of Unfolding Graph Rewriting for General Safe Recursion
In this paper we present a new termination proof and complexity analysis of unfolding graph rewriting which is a specific kind of infinite graph rewriting expressing the general form of safe recursion. We introduce a termination order over sequences of terms together with an interpretation of term graphs into sequences of terms. Unfolding graph rewrite rules expressing general safe recursion ca...
متن کاملLifting Infinite Normal Form Definitions From Term Rewriting to Term Graph Rewriting
Infinite normal forms are a way of giving semantics to non-terminating rewrite systems. The notion is a generalization of the Böhm tree in the lambda calculus. It was first introduced in [AB97] to provide semantics for a lambda calculus on terms with letrec. In that paper infinite normal forms were defined directly on the graph rewrite system. In [Blo01] the framework was improved by defining t...
متن کاملAutomated Termination Analysis for Term Rewriting
variable, 66algebra, 16weakly monotone, 16well-founded, 16argument filtering, 26reverse, 71arity, 10assignment, 16 carrier, 16collapsing, 13compatible, 50constant, 10context, 11closed under, 12cycle, 21 defined symbol, 12dependency graph, 21approximation, 37estimated, 37estimated*, 38dependency pair, 20symbol, 20dom...
متن کاملInfinite Normal Forms (Preliminary Version)
We continue here a study of properties of rewrite systems that are not necessarily terminating, but allow for infinite derivations that have a limit. In particular, we give algebraic semantics for theories described by such systems, consider sufficient completeness of hierarchical systems, suggest practical conditions for the existence of a limit and for its uniqueness, and extend the ideas to ...
متن کاملProof Theory at Work: Complexity Analysis of Term Rewrite Systems
In this article we introduce the notion of a generalized system of fundamental sequences and we define its associated slow-growing hierarchy. We claim that these concepts are genuinely related to the classification of the complexity—the derivation length— of rewrite systems for which termination is provable by a standard termination ordering. To substantiate this claim, we re-obtain multiple re...
متن کامل